travelling merchant - Spanish English Dictionary